Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 USA F9 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Italy F17 Netherlands F1 USA F9 USA F15 USA F16 USA F17 USA F9 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Colombia F1 USA F5 USA F6 USA F12 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Colombia F2 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Usa F2 Usa F4 Usa F5 Usa F6 Usa F8 Colombia F1 Colombia F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Colombia F1 Panama F1 USA F1 Mexico F2 Panama F1 Colombia F1 Mexico F5 Colombia F3 Colombia F4 Colombia F7 Switzerland #1-w1 USA F2 USA F3 Costa Rica F1 USA F5 USA F6 USA F10 USA F11 Venezuela F4 USA F12 USA F13 USA F14 USA F16 USA F1 Colombia F2 Usa F9 USA F2 Italy F9 Belgium F2 Italy F16 USA F11 USA F13 Colombia F3 Italy F11 Brasov Challenger - Brasov BMW Tennis Championship - Sunrise Countrywide Classic USTA Challenger - Carson USA F2 Pereira Challenger Campos do Jordao Challenger Leon Challenger Biella Challenger Carson Challenger Cali Challenger Cordenons Challenger Ortisei Challenger Manta Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Dallas Challenger Bergamo Challenger Oberstaufen Challenger Quito Challenger Pereira Challenger Barranquilla Challenger Monterrey Challenger Bogota Challenger Leon Challenger Scheveningen Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Medellin Challenger Punta Del Este Challenger Porto Alegre Challenger San Luis Potosi Challenger Guayaquil Challenger Puerto Vallarta Challenger Poznan Challenger Vercelli Challenger Tunis Challenger Cali Challenger Ortisei Challenger Newport Beach Challenger Naples Challenger - Naples Marbella Challenger Monterrey Challenger Morocco Tennis Tour - Casablanca San Luis Potosi Challenger Puerto Vallarta Challenger Mexico City Challenger Santo Domingo Challenger Sao Paulo Challenger Guayaquil Challenger Sibiu Challenger Cherbourg Challenger Sophia Antipolis Challenger Ostrava Challenger Gerry Weber Open - Halle Cali Challenger Belo Horizonte Challenger Tatra Banka Slovak Open - Bratislava ITG Miami Challenger - Miami Challenger Casablanca San Angel - Mexico City Santiago Challenger Men's Pro Challenger at Tunica National - Tunica Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Levene Gouldin & Thompson Tennis Challenger - Binghamton Eckental Challenger Rome Challenger Marbella Challenger Sunrise Challenger Guadalajara Challenger San Luis Potosi Challenger Cancun Challenger Sarasota Challenger Qatar ExxonMobil Open - Doha Bogota Challenger Manta Challenger Brasilia Challenger Mons Challenger Padova Challenger Medellin Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Pullach Challenger Cancun Challenger Open Seat Godo 2007 - Barcelona The Dubai Tennis Championships - Dubai Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Sarasota Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Chicago Challenger BMW Open - Munich Mercedes Cup - Stuttgart Rome Challenger Open de Tenis Comunidad Valenciana - Valencia Reggio Emilia Challenger Szczecin Challenger Turin Challenger Bogota Challenger Santo Domingo Challenger Brest Challenger San Marino Challenger Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Thailand Open - Bangkok Bogota Challenger AIG Japan Open Tennis Championships - Tokyo Palermo Challenger Quito Challenger BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Orleans Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney BMW Open - Munich Eckental Challenger Ortisei Challenger Guayaquil Challenger Pilot Pen Tennis - New Haven Helsinki Challenger Qatar Exxon Mobil Open - Doha Bucaramanga Challenger The Dubai Tennis Championships - Dubai Courmayeur Challenger Open Sabadell Atlantico - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Napoli Challenger Bogota Challenger Recanati Challenger International German Open - Hamburg Bank Austria Tennis Trophy - Vienna Buenos Aires Challenger Dubai Duty Free Tennis Championships - Dubai International Indoor Tennis Championships of Croatia - Zagreb Salinas Challenger Irving Challenger San Luis Potosi Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Bucaramanga Challenger Guadalajara Challenger German Tennis Championships - Hamburg PTT Thailand Open - Bangkok China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo U.S. National Indoor Tennis Championships - Memphis Claro Open Colombia - Bogota Shenzhen Open - Shenzhen Erste Bank Open - Vienna Swiss Indoors Basel - Basel Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing ASB Classic - Auckland Ecuador Open - Quito Grand Prix Hassan II - Marrakech Hall of Fame Tennis Championships - Newport Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Antalya Cup - Antalya If Stockholm Open - Stockholm Ecuador Open - Quito Millennium Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Hall of Fame Open - Newport Panama City Challenger Tata Open Maharashtra - Pune Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Apia International - Sydney Canottieri Minico 2004 - Mantova Cepu Open - San Marino Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt X Trofeo Ciudad de Quito - Quito The LTA Bolton Challenger - Bolton Caltanissetta Challenger Open 13 - Marseille Tehran Open 2004 - Tehran Jameson Cup - Milan Abierto Mexicano Telcel - Acapulco Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati 7° Trani Cup - Trani San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Barcelona Open BancSabadell - Barcelona Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental BRD Nastase Tiriac Trophy - Bucharest Internazionali di Tennis - Bergamo Open de Nice Cote d'Azur - Nice Challenger Ford de Cherbourg - Cherbourg AEGON Championships - London Citi Open - Washington Claro Open Colombia - Bogota Todi Challenger BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Bet-at-home Open - Hamburg Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella ATP Guzzini Challenger - Recanati Citi Open - Washington San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Citta di Como - Como Genoa Open - Genova Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras-Colombia - Bogota Santiago Challenger Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Tunis Open 2007 - Tunis Sunset Moulding Yuba City Racquet Club Challenger - Yuba City St. Petersburg Open - St. Petersburg Genova Open Challenger - Genova Pekao Open - Szczecin US Men's Clay Court Championship - Houston KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Abierto Internacional de Salinas 'Dario Expreso' - Salinas Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Fifth Third Bank Tennis Championships - Lexington XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Seguros Bolivar Open - Medellin ABN AMRO World Tennis Tournament - Rotterdam Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Iquique Challenger Bucaramanga Challenger Bogota Challenger Geneva Open - Geneva Savannah Challenger Hall of Fame Tennis Championships - Newport ARAG World Team Championship - Dusseldorf Ojai Challenger Winnetka Challenger Guayaquil Challenger Genova Challenger Rio Open - Rio de Janeiro Bratislava Challenger Bergamo Challenger Le Gosier Challenger San Jose Challenger Barranquilla Challenger Pereira Challenger Leon Challenger Savannah Challenger Rome Challenger Prostejov Challenger Nottingham Challenger Salinas Challenger Bogota Challenger Sopot Challenger Manta Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Tulsa Challenger Cali Challenger Aguascalenties Challenger Sacramento Challenger Medellin Challenger Knoxville Challenger Champaign Challenger Bucaramanga Challenger Florianopolis Challenger Salinas Challenger Santiago Challenger Guadalajara Challenger Dallas Challenger Barletta Challenger Rabat Challenger Pereira Challenger Rome Challenger Prostejov Challenger Furth Challenger Kosice Challenger Marrakech Challenger Braunschweig Challenger Manta Challenger Genova Challenger Mons Challenger Quito Challenger Barletta Challenger Monterrey Challenger Napoli Challenger Prostejov Challenger Prague Challenger Barranquilla Challenger Panama City Challenger Montevideo Challenger Sao Paulo Challenger Bucaramanga Challenger Millennium Estoril Open - Estoril Morelos Challenger Barranquilla Challenger Bogota Challenger Mersin Challenger San Marino Challenger Manta Challenger Cali Challenger Geneva Challenger Ortisei Challenger Cherbourg Challenger Sao Paulo Challenger Tour Finals Morelos Challenger Napoli Challenger Prague Challenger Medellin Challenger Monterrey Challenger Bogota Challenger Bucaramanga Challenger Santo Domingo Challenger Cali Challenger Ortisei Challenger Las Vegas Challenger Francavilla Challenger Ilkley Challenger Panama City Challenger Istanbul Challenger Medellin Challenger Lexington Challenger Rennes Challenger Guadalajara Challenger St. Brieuc Challenger San Marino Challenger Mexico City Challenger Barletta Challenger Caltanissetta Challenger Orleans Challenger Monterrey Challenger Mouilleron-Le-Captif Challenger Cleveland Challenger Pau Challenger Floridablanca Challenger Lima Challenger Synsam Swedish Open - Bastad China Open - Beijing Canberra Challenger Leon Challenger Vicenza Challenger Guadalajara Challenger Medellin Challenger Campionati Internazionali d'Italia - Rome Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami San Benedetto Challenger BNP Paribas Masters - Paris Sony Ericsson Open - Miami Jameson Cup - Milan Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Eckental Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati ATP Studena Croatia Open Umag - Umag Guayaquil Challenger Internazionali BNL dItalia - Rome Erste Bank Open - Vienna Leon Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Campionati Internazionali di Sicilia - Palermo BNP Paribas Open - Indian Wells Heineken Open - Auckland Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Open 13 - Marseille PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Sony Ericsson Open - Miami Open 13 - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Claro Open Colombia - Bogota ATP Studena Croatia Open - Umag Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Open 13 - Marseille BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Moselle Open - Metz Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Open 13 - Marseille Masters Series Monte Carlo - Monte Carlo Brasil Open - Sao Paulo Masters Series - Hamburg Erste Bank Open - Vienna Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Open 13 Provence - Marseille Legg Mason Tennis Classic - Washington The Artois Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Morelos Challenger Little Rock Challenger ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors - Basel Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle Miami Open - Miami New York Open - New York Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Campionati BNL dItalia - Rome The Nottingham Open - Nottingham BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Kremlin Cup - Moscow Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon Internazionali BNL d'Italia - Rome Winston-Salem Open - Winston-Salem Sony Open Tennis - Miami BMW Open - Munich Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Copa Claro - Buenos Aires Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 2, 2R, ECU-DOM 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, PO, DOM-PER 4-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Hopman Cup - Perth Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 AAMI Classic - Kooyong Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, PO, DOM-BAR 3-2 Olympics - Beijing Olympics - Rio de Janeiro